package com.ssy.lingxi.after.sale.model.vo.response;

import java.io.Serializable;
import java.util.List;

/**
 * 维修查询VO
 * @author 伍将
 * @date 2020/9/1
 * @version 2.0.0
 */
public class RepairGoodsQueryAppVO implements Serializable {

    private static final long serialVersionUID = -6710476474627770917L;

    public RepairGoodsQueryAppVO() {
    }

    public RepairGoodsQueryAppVO(Long applyId, String applyNo, Integer innerStatus, Integer outerStatus, Long shopId, String shopLogo, String shopName) {
        this.applyId = applyId;
        this.applyNo = applyNo;
        this.innerStatus = innerStatus;
        this.outerStatus = outerStatus;
        this.shopId = shopId;
        this.shopLogo = shopLogo;
        this.shopName = shopName;
    }

    /**
     * 申请id
     */
    private Long applyId;

    /**
     * 申请单号
     */
    private String applyNo;

    /**
     * 内部状态
     * 待提交维修 - 1
     * 审核通过(提交) - 2
     * 审核不通过(提交) - 9
     * 审核通过(一级) - 3
     * 审核不通过(一级) - 10
     * 审核通过(二级) - 4
     * 审核不通过(二级) - 5
     * 审核通过(确认) - 6
     * 审核不通过(确认) - 7
     * 确认售后完成 - 8
     */
    private Integer innerStatus;

    /**
     * 内部状态名称
     */
    private String innerStatusName;

    /**
     * 外部状态
     * 待提交申请单 - 1
     * 待确认申请单 -2
     * 不接受申请 - 3
     * 接受申请 - 4
     * 售后完成 - 5
     */
    private Integer outerStatus;

    /**
     * 外部状态名称
     */
    private String outerStatusName;

    /**
     * 店铺id
     */
    private Long shopId;
    /**
     * 店铺logo
     */
    private String shopLogo;
    /**
     * 店铺名称
     */
    private String shopName;
    /**
     * 维修商品
     */
    private List<RepairGoodsQueryProductAppVO> productList;

    public Long getApplyId() {
        return applyId;
    }

    public void setApplyId(Long applyId) {
        this.applyId = applyId;
    }

    public String getApplyNo() {
        return applyNo;
    }

    public void setApplyNo(String applyNo) {
        this.applyNo = applyNo;
    }

    public Integer getInnerStatus() {
        return innerStatus;
    }

    public void setInnerStatus(Integer innerStatus) {
        this.innerStatus = innerStatus;
    }

    public String getInnerStatusName() {
        return innerStatusName;
    }

    public void setInnerStatusName(String innerStatusName) {
        this.innerStatusName = innerStatusName;
    }

    public Integer getOuterStatus() {
        return outerStatus;
    }

    public void setOuterStatus(Integer outerStatus) {
        this.outerStatus = outerStatus;
    }

    public String getOuterStatusName() {
        return outerStatusName;
    }

    public void setOuterStatusName(String outerStatusName) {
        this.outerStatusName = outerStatusName;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public String getShopLogo() {
        return shopLogo;
    }

    public void setShopLogo(String shopLogo) {
        this.shopLogo = shopLogo;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public List<RepairGoodsQueryProductAppVO> getProductList() {
        return productList;
    }

    public void setProductList(List<RepairGoodsQueryProductAppVO> productList) {
        this.productList = productList;
    }
}
